package com.maixin.code.service;

import java.util.List;

import com.maixin.code.dao.DAO;
import com.maixin.code.dao.UserLoginDAO;
import com.maixin.code.entity.UserLogin;
import com.maixin.code.utils.PageUtils;

public class UserLoginService {
	
	private UserLoginDAO userLoginDAO;
	
	private DAO<UserLogin> baseDao;
	
	
	
	/**
	 *  根据条件查询数据
	 * @param propertyNames
	 * @param values
	 * @return
	 */
	public List<UserLogin> findByProperties(String[] propertyNames, Object[] values){
		return userLoginDAO.findByProperties(propertyNames, values);
	}
	
	public List<UserLogin> findAllByPage(PageUtils pageUtils){
		if(null == pageUtils){
			pageUtils = new PageUtils();
			pageUtils.setNextPage(1);
		}
		return userLoginDAO.findAllByPage(pageUtils);
	}
//	public List<UserLogin> findPageUserLogin(){
//		UserLoginDAO.findAll().
//	}

	public void setUserLoginDAO(UserLoginDAO userLoginDAO) {
		this.userLoginDAO = userLoginDAO;
	}


	public UserLoginDAO getUserLoginDAO() {
		return userLoginDAO;
	}

	public DAO<UserLogin> getBaseDao() {
		return baseDao;
	}

	public void setBaseDao(DAO<UserLogin> baseDao) {
		this.baseDao = baseDao;
	}

	
	
	

}
